// DocumentWebPage.h: interface for the CDocumentWebPage class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_DOCUMENTWEBPAGE_H__693F4813_56FD_4418_B91D_D0BF8C8ECF39__INCLUDED_)
#define AFX_DOCUMENTWEBPAGE_H__693F4813_56FD_4418_B91D_D0BF8C8ECF39__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "WebPage.h"

class CAUSlotsTesterDoc;

class CDocumentWebPage : public CWebPage  
{
public:
	CDocumentWebPage( const CAUSlotsTesterDoc* pDoc );
	virtual ~CDocumentWebPage();

	virtual void GenerateContent();

	virtual void GenerateBodyContent() = 0;
	virtual LPCTSTR GetSubTitle() const;

protected:
	const CAUSlotsTesterDoc& GetDocument() const;
	const CSpinTestResults& GetResults() const;

private:
	const CAUSlotsTesterDoc* m_pDoc;
};

#endif // !defined(AFX_DOCUMENTWEBPAGE_H__693F4813_56FD_4418_B91D_D0BF8C8ECF39__INCLUDED_)
